service time variability and job scheduling fairness

نویسندگان

  • Eli Brosh
  • Hanoch Levy
  • Benjamin Avi-Itzhak
چکیده

Fairness is an inherent and fundamental factor of queue service disciplines in a large variety of queueing applications. Service time variability across jobs is an important factor affecting both system performance and scheduling rules (for example, computer systems that prioritize short jobs over long jobs). Service time variability and its effects on mean response times have been studied extensively. However, its effect on queue fairness has not been researched. This work studies the effect of service time variability on queue fairness. We use the RAQFM queue fairness measure, whose analysis for the case of the M/M/1 queue was provided in [25], and study it under a wider variety of service time distributions (rather than exponential only) with a large range of service time variability. This serves two objectives: 1) Extend the understanding of queue fairness, and 2) Examine the capabilities and properties of RAQFM as a fairness measure. For the LCFS-PR scheduling we use a new approach and provide an analysis of the M/G/1 system; this is the first analysis of RAQFM for a non-Markovian system. We show that for this system the fairness depends on the first two moments of the service time and only on them. We also show that under LCFS-PR the expected discrimination of a job, conditioned on the service time, equals zero for every service time. For other service disciplines (FCFS, LCFS-NPR, ROS-NPR, ROS-PR) we approximate service time distributions by Coxian distributions and demonstrate a Markovian-type approach for deriving the RAQFM fairness level of M/Cox/1 systems. The analysis reveals that queue fairness is sensitive to service time variability and that the fairness ranking of common scheduling policies (e.g. FCFS, LCFS, ROS) depends on this parameter. The results demonstrate that the fairness values of RAQFM widely agree with common intuition, and thus provide further confidence in this metric.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effect of Service Time Variability on Job Scheduling Fairness

Fairness is an inherent and fundamental factor of queue service disciplines in a large variety of queueing applications, ranging from computer systems, communications systems and call centers to airport and supermarket waiting lines. Service time variability across jobs is a major factor affecting both system performance and scheduling rules (for example, computer systems prioritize short jobs ...

متن کامل

Page 2 RRR 12 - 2005 1 Introduction

Fairness is an inherent and fundamental factor of queue service disciplines in a large variety of queueing applications. Service time variability across jobs is an important factor affecting both system performance and scheduling rules (for example, computer systems that prioritize short jobs over long jobs). Service time variability and its effects on mean response times have been studied exte...

متن کامل

Scheduling for efficiency and fairness in systems with redundancy

Server-side variability—the idea that the same job can take longer to run on one server than another due to server-dependent factors—is an increasingly important concern in many queueing systems. One strategy for overcoming server-side variability to achieve low response time is redundancy, under which jobs create copies of themselves and send these copies to multiple different servers, waiting...

متن کامل

A Simulation Study of Epoch Load Sharing in Distributed Systems

This paper examines load sharing in distributed systems. It proposes a special load-sharing method, referred to as epoch load sharing. With this policy, load is evenly distributed among distributed processors , with job migration only at the end of predefined intervals. The time interval between successive load sharing is called an epoch. The authors compare the performance of epoch job migrati...

متن کامل

A New-Threshold based Job Scheduling for Grid System

In heterogeneous distributed systems, utility grids have emerged as a new model of service. In this service, workflow scheduling is one of the challenging problems for satisfying user’s quality requirements. One of the main issues in work flow scheduling is to minimize the workflow execution cost in terms of time and makespan. In this study, we propose a new workflow scheduling algorithm based ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005